/*会员样试*/
.mui-bar-nav~.mui-content2{padding-bottom: 0; padding-top: 45px; height: 100%;}
.mmp_index_img{width: 65%;margin-left: 15%;margin-bottom: 30%;margin-top: 10%;}
.mui-bar-tab .mui-tab-item .mui-icon.icon-fenlei{font-size: 21px; top: 7px; height: 25px;}
.mui-bar-tab .mui-tab-item .mui-icon.icon-tabsale{top: 1px; font-size: 28px;}
.mui-bar-tab .mem_tab_huod{vertical-align: top;}
.mem_tab_huod .mui-tab-label{line-height: 16px;}
.mui-bar-tab .mui-tab-item.mui-active{color: #FF7831;}
/*---- login----*/
.login_con{background: url(../images/bac_login.jpg) no-repeat; background-size: 100% 100%; position: relative; height: 100%; padding-bottom: 0;}
.login_top{width: 50%; margin: 0 auto; padding: 1.5rem 0; text-align: center;}

.login_formbox,.link_area,.login_con .mui-content-padded{width: 80%; margin: 0 auto;}
.login_formbox .mui-input-row{padding: 2px 15px; border-radius: 25px; background: rgba(255,255,255,0.3); margin-bottom: .8rem;}
.login_formbox .mui-input-row:last-child{margin-bottom: .3rem;}
.login_formbox .iconfont{font-size: 1.3rem; color: #FF7831;}
.login_formbox label{padding: 0; width: 1.8rem; display: block; padding-top: .3rem; vertical-align: middle;}
.login_formbox label~input{float: left; display: block; color: #FFFFFF; width: 80%; vertical-align: middle; font-size: 1rem; height: 2rem; line-height: 2rem;}
.login_formbox .mui-input-row .mui-input-clear~.mui-icon-clear{height: 30px; line-height: 30px; font-size: 25px; top: 8px; color: #FF7831;}

.link_area{padding: 2px 0 15px; font-size: 14px; }
.link_area a{color: #7B4D33;}
.flogin{float: right;}

.login_con .mui-btn-block{height: 45px; line-height: 15px; font-size: 18px;}
.login_con .login_btn,.login_con .login_zcbtn{background: #FFFFFF; border: 0; color: #FF7831; width: 100%; height: 2.4rem; line-height: 10px; font-size: 18px; border-radius: 25px;}
.login_con .login_zcbtn{background: none; color: #FFFFFF; border: 1px solid #FFFFFF; margin-top: 1rem;}
.logreg{margin-top: 10px;}
.logreg button{width: 45%; float: left; border: 0; background: rgba(255,255,255,0.1); height: 37px; color: #999; font-size: 16px; border-radius: 20px;}
.logreg .reg_btn{float: right; color: #FF9402;}

.login_another{padding: 20px 0 0; text-align: center;}
.login_abt{font-size: 13px; color: #FFFFFF; height: 30px; width: 70%; margin: 0 auto 10px; position: relative;}
.login_abt:after{position: absolute; right: 0; bottom: 50%; left: 0; height: 1px; content: ''; background-color: #c8c7cc; -webkit-transform: scaleY(.5); transform: scaleY(.5);}
.login_abt span{background: #2D221F; display: inline-block; z-index: 88; padding: 0 10px; position: absolute; top: 3px; left: 33%;}
.logdsf .iconfont{padding-right: 15%; color: rgba(255,255,255,0.8); font-size: 40px; line-height: 40px;}
.logdsf span:last-child{padding: 0;}

.login_con .mui-content-padded{padding-top: .8rem;}
.login_bottom{padding-top: 5%;}
.login_formbox input:-webkit-autofill {-webkit-box-shadow:0 0 0 100px #F8B17D inset; -webkit-text-fill-color: #FFFFFF; border-radius: 0;}
.login_formbox input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0 100px #F8B17D inset; -webkit-text-fill-color: #FFFFFF; border-radius: 0;}

.login_formbox input::-webkit-input-placeholder{color: #FFFFFF;}
.login_formbox input:-moz-placeholder{color:#FFFFFF;}
.login_formbox input::-moz-placeholder{color:#FFFFFF;}
.login_formbox input:-ms-input-placeholder{color:#FFFFFF;}

/*-----login_fast----*/
/*.flogin_btn{padding: 0 0 20%;}*/
.login_formbox .fl_yanzm{background: none; padding: 0; border-radius: 0; margin-bottom: .4rem;}
.fl_yanzm .left{width: 63%; float: left; background: rgba(255,255,255,0.3); padding: 0 10px; position: relative; border-radius: 25px;}
.login_formbox .fl_yanzm label{width: 1.8rem; padding-top: 8px;}
.login_formbox .fl_yanzm label~input{width: 80%; margin: 2px 0;}
.fl_yanzm a{display: block; float: right; background: #EEEEEE; font-size: .8rem; width: 35%; text-align: center; height: 2.2rem; line-height: 2.2rem; border-radius: 25px;}

.getpwd_btn{padding: 5% 0 20%;}

/*-----index-----*/
.mem_bar_nav{box-shadow: 0 0px 3px #000;}

.mem_top{background: #FFFFFF url(../images/mem_tx.jpg) no-repeat center bottom; margin-bottom: 7px; position: relative; background-size: 100% 100%;}
.mem_infobox{width: 100%; display: table; padding: 15% 0 15px 3%;}
.mem_toux{width: 83px; display: table-cell; padding-right: 8px;}
.mem_toux img{border: 4px solid #FEC788; border-radius: 100%; width: 75px; height: 75px;}
.mem_ticon{position: absolute; top: 10px; right: 15px;}
.mem_ticon li{display: block; width: 35px; height: 35px; line-height: 35px; color: #FFFFFF; position: relative; float: left; background: rgba(255,255,255,0.3); text-align: center; border-radius: 50%; margin-right: 10px;}
.mem_ticon a{width: 100%; height: 100%; display: block;}
.mem_ticon .iconfont{font-size: 23px; position: absolute; left: 7px; top: 1px; color: #FFFFFF;}
.mem_ticon .mui-badge{font-size: 10px; line-height: 1.4; position: absolute; top: -2px; left: 100%; margin-left: -10px; padding: 1px 5px; color: #fff; background: red;}

.mem_name{color: #FFFFFF; font-size: 16px; font-weight: bold;}
.mem_info{color: #FFFFFF; width: 100%; display: table-cell; vertical-align: middle;}
.mem_dengji{color: white; padding-bottom: 7px; line-height: 15px; font-size: 13px;}
.mem_shenj a{background: #FF5100; display: inline-block; padding: 1px 10px; border-radius: 10px; color: white; font-size: 12px;}

.mem_level{position: relative; width: 100px; margin: 5px auto 0; padding-bottom: 65px;}
.mem_lev_img{width: 25px; position: absolute; left: -5px; top: -5px; z-index: 2;}
.mem_lev_nam{position: absolute; width: 100%; padding-left: 7px; text-align: center; left: 0; top: -1px; z-index: 3; color: #FFFFFF;}
.mem_lev_bg{width: 100%; height: 20px; border-radius: 20px; background: rgba(255,255,255,.4);}

.mem_ordnav,.mem_wallet{background: #FFFFFF; margin-bottom: 5px;}
.bt{font-size: 16px; padding: 3% 3% 3%; border-bottom: 1px solid #EFEFF4;}
.bt span{float: right; font-size: 14px; color: #999999;}
.bt i{display: inline-block; width: 4px; height: 15px; background: #FF7831; margin: 3px 5px 0 0; float: left;}

.mem_ordnav .mui-grid-view.mui-grid-9{background: #FFFFFF; border: 0;}
.mem_ordnav .mui-grid-view.mui-grid-9 .mui-table-view-cell{width: 19.9%; border: 0; padding: 0;}
.mem_ordnav .mui-grid-view.mui-grid-9 .mui-table-view-cell.mui-active{background: #FFFFFF;}
.mem_ordnav .mui-grid-view.mui-grid-9 .mui-media .mui-icon{font-size: 1.8em;}
.mem_ordnav .mui-grid-view.mui-grid-9 .mui-media .icon-daifahuo-copy{font-size: 1.5em; padding: 3px 0 2px;}
.mem_ordnav .mui-grid-view.mui-grid-9 .mui-media .icon-xiaofeijilu{font-size: 1.5em; padding: 1px 0 4px;}
.mem_ordnav .mui-grid-view.mui-grid-9 .mui-table-view-cell .mui-media-body{margin-top: 4px; font-size: 14px;}

.mem_wallet .mui-grid-view.mui-grid-9 .mui-media{width: 33.33%;}
.mui-grid-view.mem_indlist{background: white; border: 0; margin-bottom: 5px;}
.mui-grid-view.mui-grid-9.mem_indlist .mui-media{width: 33.33%;}
.mui-grid-view.mui-grid-9.mem_indlist:after{height: 0;}
.mui-grid-view.mem_indlist .mui-media .mui-icon{font-size: 1.7em; display: block; height: auto;}
.mui-table-view.mem_indlist .mui-table-view-cell .mui-media-body{font-size: 14px;}
.mui-grid-view.mem_indlist .mui-media .icon-dianpu1{color: #6C9AFA;}
.mui-grid-view.mem_indlist .mui-media .icon-tianjiahuiyuan{color: #FF98F2;}
.mui-grid-view.mem_indlist .mui-media .icon-12{color: #5DD71A;}
.mui-grid-view.mem_indlist .mui-media .icon-icon83{color: #FF8B91;}
.mui-grid-view.mem_indlist .mui-media .icon-shouhuodizhi{color: #5C8DCF;}
.mui-grid-view.mem_indlist .mui-media .icon-key,.mui-grid-view.mem_indlist .mui-media .icon-dingdan2{color: #F0C457;}
.mui-grid-view.mem_indlist .mui-media .icon-help{color: #75EDEB; font-size: 1.5em; padding-top: 3px;}
.mui-grid-view.mem_indlist .mui-media .icon-yjfk{color: #7163FF;}
.mui-grid-view.mem_indlist .mui-media .icon-share,.mui-grid-view.mem_indlist .mui-media .icon-chongzhijilu{color: #51CDA8;}
.mui-grid-view.mem_indlist .mui-media .icon-2guanyuwomeneps{color: #70A1F0; font-size: 1.5em; padding-top: 3px;}
.mui-grid-view.mem_indlist .mui-media .icon-jifen2{color: #F0C457; position: relative;}
.mui-grid-view.mem_indlist .mui-media .icon-jifen2:before{font-size: 1.6em; position: absolute; left: 18px; top: -7px;}
.mui-grid-view.mem_indlist .mui-media .icon-dingdan3{color: #5DD71A;}
.mui-grid-view.mem_indlist .mui-media .icon-xiaofeijilu1{color: #70A1F0;}
.mui-grid-view.mem_indlist .mui-media .icon-jifen1{color: #F27E4B;}
.mui-grid-view.mem_indlist .mui-media .icon-xianxiadingdan{color: #FF98F2;}
.mui-grid-view.mem_indlist .mui-media .icon-icon77{color: #63BD1D;}
.mui-grid-view.mem_indlist .mui-media .icon-shenfenrenzheng{color: #FF8B91; font-size: 2.3em; top: -3px;}
.mui-grid-view.mem_indlist .mui-media .icon-tuichu{color: #999;}

.walletlis{width: 95%; margin: 0 auto; padding-bottom: 20px;}
.walletlis li{display: block; width: 33.33%; float: left; text-align: center; border-left: 1px solid rgba(255,255,255,0.2); border-right: 1px solid rgba(0,0,0,0.1);}
.walletlis li:first-child{border-left: 0;}
.walletlis li:last-child{border-right: 0;}

.walletlis p{color: #FFFFFF; font-size: 14px;}
.mem_zheksz{width: 60%; margin: 30% auto 0; text-align: center; background: white; font-size: 16px; border-radius: 10px; border: 1px solid #666; padding: 20px 10px;}
.mem_zheksz input{width: 90px; font-size: 18px; color: #FF0000; padding: 5px 10px; margin-bottom: 0; text-align: right;}

.mem_zhekbtn{width: 80%; margin: 10px auto 0; background: #FF5A00; color: white; font-size: 18px; border: 0; height: 40px;}



/*-----确认订单------*/
.pay_address,.order_address{background: #FFFFFF url(../images/bac_addr.jpg) repeat-x left bottom; overflow: hidden; margin-bottom: 5px;}
.pay_address a,.order_address a{display: block; position: relative; overflow: hidden; text-overflow: ellipsis; padding: 4% 5% 5% 3%;}
.pay_address a:after,.order_fhwuliu a:after{right: 0px; content: '\e583'; font-family: Muiicons; font-size: 25px; line-height: 1; position: absolute; top: 50%; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-decoration: none; color: #bbb; -webkit-font-smoothing: antialiased;}

.pay_addr_call{float: right; padding-right: 3%; width: 42%; text-align: right; color: #333333;}
.pay_addr_name{float: left; width: 55%; color: #333333;}
.pay_addrinfo{padding-top: 1%; color: #666;}

.pay_bar_tab .right{width: 28%; float: right; line-height: 50px; background: #FF7831; color: #FFFFFF; font-size: 14px;}
.pay_bar_tab .left{width: 72%; float: left; line-height: 50px; text-align: left; padding-left: 3%; font-size: 16px; color: #000000;}
.pay_bar_tab .left span{color: #FF5A00; font-family: "微软雅黑";}
.pay_bar_tab .left em{font-weight: bold; font-size: 20px;}

.pay_ordinfo{background: #FFFFFF; margin-bottom: 5px;}
.pay_ord_dpmc,.pay_ord_num{padding: 3%; color: #333333;}
.pay_ord_dpmc{border-bottom: 1px solid #EEEEEE; font-size: 15px; margin: 0; padding-bottom: 2%;}
.pay_ord_dpmc .iconfont{color: #FF7831; padding-right: 3px; font-size: 16px; vertical-align: baseline;}
.pay_ord_dpmc label{vertical-align: middle;}
.pay_ord_dpmc label>span{font-size: 12px; padding-left: 5px; color: #777; font-weight: normal;}
.pay_ord_sp{background: #F6F6F6; padding: 2% 3%; display: table;}
.pay_sp_img{width: 80px; height: 80px; display: table-cell; padding-right: 5px;}
.pay_sp_img img{border: 1px solid #B7B7BB; border-radius: 5px; width: 80px; height: 80px;}
.pay_sp_info{width: 100%; display: table-cell; vertical-align: middle;}
.pay_sp_info p{margin: 0; color: #666666; font-size: 13px;}
.pay_sp_info .pay_spnam{font-size: 14px; color: #333333; height: 36px; line-height: 18px; margin: 0; overflow: hidden; text-overflow: ellipsis;}
.pay_spnum,.pay_ord_r{float: right;}
.pay_sp_info .pay_sppribox{padding: 0px 0 2px; font-size: 14px;}
.pay_sppribox span{display: inline-block; line-height: 16px;}
.pay_sppri,.pay_ord_zj em,.pay_sppribox span>em{color: #FF5A00; font-size: 14px;}
.pay_sppri em{text-decoration: line-through; color: #999999; padding-left: 5px;}
.pay_ord_num span{display:inline-block; padding-top: 9px; font-size: 14px;}
.pay_ord_num .mui-numbox{float: right;}
.pay_ord_peis,.pay_ord_liuy{border-top: 1px solid #EEEEEE; padding: 3%; font-size: 14px;}
.pay_ord_liuy{padding: 10px 3% 5px;}
.pay_ord_liuy>div{padding-bottom: 5px;}
.pay_ord_liuy textarea{padding: 5px;}
.pay_ord_zj{border-top: 1px solid #EEEEEE; padding: 6px 3% 6px; font-size: 15px; text-align: right;}
.pay_ord_zj span{padding-left: 10px;}

.pay_paystyle .mui-input-group:before,.pay_paystyle .mui-input-group:after{height: 0;}
.pay_paystyle .mui-input-group .mui-input-row{height: auto; padding: 8px 0; font-size: 15px;}
.pay_paystyle .mui-input-group .mui-input-row:after{left: 0;}
.pay_paystyle .mui-radio input[type=radio]{top: 9px;}
.pay_paystyle .mui-radio input[type=radio]:checked:before{color: #FF7831; content: '\e442'; }
.pay_paystyle .mui-radio label{padding-left: 3%;}
.pay_paystyle .mui-checkbox input[type=checkbox]{top: 12px;}

#tijiao_order{background: #FF5A00; width: 28%; font-size:18px; color: #fff; height: 50px; line-height: 50px; border: 0; border-radius: 0;}
.pay_psfs{padding-bottom: 10px; border-bottom: 1px solid #EEEEEE;}
.pay_psfs .left{float: left;}
.pay_psfs span>input{vertical-align: sub; margin-right: 3px;}



/*------订单详情-----*/
.order_bar_tab{padding: 0 3%;}
.order_bar_tab .mui-tab-item{float: right; display: block; margin: 3% 0 0 3%; font-size: 14px; width: 25%; height: 32px; line-height: 29px; border: 1px solid #E3DFE5; border-radius: 15px; padding: 0;}
.order_bar_tab .mui-active{border-color: #FF7831;}

.order_nav{background: #FFFFFF; margin-bottom: 5px; padding: 2% 0 1%;}
.order_nav .mui-segmented-control,.order_nav .mui-control-item{border: 0; color: #666666;}
.order_nav .mui-control-item{display: block; float: left; width: 20%; margin: 0 6% 1%; height: 30px; line-height: 28px;}
.order_nav .mui-control-item.mui-active{background: #FF7831; color: #FFFFFF; border-radius: 20px;}

.order_item{background: #FFFFFF; margin-bottom: 5px;}
.order_item_nam .mui-checkbox{float: left; width: 75%; height: 35px; overflow: hidden;}
.order_item_nam .mui-checkbox.mui-left input[type=checkbox]{left: 3%; width: 22px; height: 22px; top: 7px;}
.order_item_nam .mui-checkbox input[type=checkbox]:before{font-size: 22px;}
.order_item_nam .mui-checkbox label{/*padding: 3.6% 0 3% 4%;*/ font-size: 15px; line-height: 35px; padding: 0 0 0 4%;}
.order_item_nam .mui-checkbox.mui-left label{padding: 4% 0 4% 14%;}
.order_item_nam label span{color: #FF7831; padding-right: 2px;}
.order_item_nam .mui-checkbox input[type=checkbox]:checked:before{color: #FF7831;}
.order_item_nam .order_item_nr{float: right; color: #FF5A00; font-size: 14px; width: 24%; padding: 2% 3% 0 0; text-align: right;}

.order_item_list li{display: table; width: 100%; padding: 3% 3% 2%; background: #F7F7F7; border-bottom: 2px solid #FFFFFF;}
.order_item_spimg{/*float: left;*/ width: 70px; height: 70px; display: table-cell; vertical-align: middle;}
.order_item_spimg img{border: 1px solid #B7B7BB; border-radius: 5px; width: 70px; height: 75px;}
.order_item_spinfo{width: 100%; /*float: left;*/ padding-left: 5px; display: table-cell;}
.order_itspnam{line-height: 20px; height: 40px; font-size: 14px; overflow: hidden; margin-bottom: 5px;}
.order_itsppri{width: 30%; float: left; text-align: left;}
.order_itsppri p{font-size: 14px; color: #333333; line-height: 18px;}
.order_itsppri .yj{text-decoration: line-through; color: #999999;}
.order_isp_b{color: #999999; font-size: 14px;}
.order_isp_bl{float: left;}
.order_isp_bl span{line-height: 16px; display: inline-block;}
.order_isp_bl span>em{color: #FF5A00; padding: 0 3px;}
.order_isp_bl .order_isp_btn,.pay_splx{background: #FF5A00; font-size: 14px; width: 21px; color: #FFFFFF; text-align: center; padding: 3px 0; border-radius: 5px; margin-bottom: 3px;}

.order_item_zj{font-size: 16px; text-align: right; padding: 2% 0;}
.order_item_zj span{padding-right: 3%;}
.order_item_zj span em{color: #FF5A00; font-size: 20px;}
.order_item_zj .jiag{padding-right: 2px;}
.order_item_zj .yunf{font-size: 12px; color: #999999;}
.order_item_btnbox{padding: 3%; border-top: 1px solid #E3DFE5; text-align: right;}
.order_item_btnbox a{display: inline-block; border: 1px solid #E3DFE5; color: #666666; border-radius: 20px; padding: 0 5%; line-height: 35px; margin-left: 3%;}
.order_item_btnbox .order_fkbtn{border-color: #FF7831; color: #FF7831;}

.order_item_box{padding-bottom: 50px;}

/*------订单详情页-未付款-----*/
.order_pcon{height: 100%;}

.order_address{background-image: none;}
.order_address a{padding: 2% 3% 2% 3%;}

.order_ptop{position: relative; height: 120px; background: url(../images/bac_ord.jpg) no-repeat center -12px; background-size: 100% 109%;}
.order_ztai{font-size: 21px; font-weight: bold; padding-left: 15%; line-height: 120px; color: #FFFFFF;}
.order_zfinfo{padding: 2% 3%;}
.order_zfinfo p{font-size: 14px;}
.order_zfright{float: right;}
.order_zfinfo .order_sfpri,.order_zfinfo .order_zjg{font-size: 14px; color: #333333;}
.order_sfpri .order_zfright{color: #FF5A00; font-size: 16px;}
.order_zjg{border-bottom: 1px solid #E3DFE5; padding: 1% 0 2%; margin-bottom: 2%;}

.order_xqbottom{background: #FFFFFF; padding: 3%; margin-bottom: 50px;}
.order_xqbottom p{font-size: 14px;}

.order_fhwuliu{background: #FFFFFF;  padding: 0 3%;}
.order_fhwuliu a{display: block; position: relative; width: 100%; height: 100%; border-bottom: 1px solid #E3DFE5; padding: 2% 6% 2% 0;}
.order_fhwuliu p{font-size: 12px;}
.order_fhwuliu .order_wuliuxx{font-size: 14px; color: #47A400;}

/*------查看物流-------*/
.logistics_top{background: #FFFFFF; padding: 3%; margin-bottom: 5px;}
.logis_cpimg{width: 80px; height: 80px; float: left;}
.logis_cpimg img{border: 1px solid #E3DFE5; border-radius: 5px; height: 100%;}
.logis_info{width: 70%; margin-left: 10px; float: left;}
.logis_info p{font-size: 14px; line-height: 18px;}
.logis_info .point{font-size: 15px; color: #333333; padding-bottom: 7px;}
.logis_info .point em{color: #25AC5E; padding-left: 8px;}
.logis_info .call em,.logis_con a{color: #58A8F8;}

.logistics_list{background: #FFFFFF; padding: 0 3%; margin-bottom: 10px; border-bottom: 1px solid #E3DFE5;}
.logistics_list li{background: url(../images/bac_wul.jpg) no-repeat left top; background-size: 100% auto; padding-left: 17%;}
.logistics_list .logis_time{font-size: 12px; padding-top: 2px;}
.logistics_list .logis_con{border-top: 1px solid #F1F1F1; padding: 2.6% 0 3%;}
.logistics_list .last{background: url(../images/bac_wul2.jpg) no-repeat left top; background-size: 100% auto;}
.logistics_list .last .logis_con p{color: #25AC5E;}
.logis_nr{font-size: 14px;}

/*-----------收货地址---------*/
.mui-bar-nav .edit{padding-top: 12px; font-size: 16px;}
.address_list li{display: block; background: #FFFFFF; margin-bottom: 5px; padding: 4% 0 3%; font-size: 15px;}
.address_top{padding: 0 3%;}
.address_call{float: right;}
.address_info{padding: 1% 3% 3%; color: #888888;}
.address_lisbtn{border-top: 1px solid #EEEEEE; padding: 2% 3% 0;}
.address_list .mui-checkbox input[type=checkbox]:before{font-size: 22px;}
.address_list .mui-checkbox.mui-left input[type=checkbox]{left: 0; width: 22px; height: 22px;}
.address_list .mui-checkbox.mui-left label{padding: 8px 0 0 26px; color: #666666;}
.address_list .mui-checkbox.mui-left{float: left; width: 50%;}
.address_list .mui-checkbox input[type=checkbox]:checked:before,.address_list .mui-checkbox.mui-left .checked{color: #FF7831;}
.address_btnbox{float: right; width: 50%; text-align: right; padding-top: 3px;}
.address_btnbox a{color: #666666; padding-left: 8px;}
.address_btnbox span{padding-right: 2px; font-size: 18px; color: #999999;}
.address_btnbox .icon-yijianfankui{font-size: 14px; color: #666666;}
.address_addbtn{min-width: 320px; max-width: 640px; width: 100%; left: 0; right: 0; margin: 0 auto; height: 50px; line-height: 50px; font-size: 18px; position: fixed; left: 0; bottom: 0; z-index: 999; background: #FF7831; color: #FFFFFF; text-align: center;}

/*---------添加新收货地址----------*/
.address_content .mui-input-group .mui-input-row{padding: 10px 3%; height: auto; font-size: 16px;}
.address_content .mui-input-group:before,.address_content .mui-input-group:after{height: 0;}
.address_content .mui-input-group .mui-input-row:after{left: 0; background: #EEEEEE;}
.address_content .mui-input-row label{height: 40px; line-height: 40px; width: 25%; padding: 0;}
.address_content .mui-input-row label~input{padding: 0; width: 75%; text-align: right;}

.address_mor{margin-top: 5px; background: #FFFFFF; font-size: 16px; padding: 3%;}
.address_mor span{float: left; padding-top: 5px;}
.address_mor>div{float: right;}

/*-----------关注--------*/
.guanz_content{height: 100%; padding-bottom: 0; position: relative;}
.mask{background: rgba(0,0,0,0.7); width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none; min-width: 320px; max-width: 640px; margin: 0 auto; right: 0;}
.mask2{display: block;}
.guanz_top{background: #FFFFFF; height: 40px; line-height: 40px; padding: 0 3%; font-size: 14px; margin-bottom: 5px; position: relative;}
.guanz_top .guanz_fl{display: block; width: auto; padding-right: 20px; float: left; position: relative;}
.guanz_fl:after,.guanz_fllist .active:after{position: absolute; right: 0; top: 22px; display: inline-block; font-family:"iconfont"; content: "\e621"; font-size: inherit; line-height: 1; color: #333; text-decoration: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-font-smoothing: antialiased;}
.guanz_top .guanz_fl span{font-size: 13px; padding-left: 5px;}
.guanz_top .guanz_search{float: right; color: #666666;}
.guanz_fllist{position: absolute; opacity: 0; pointer-events: none; left: 0; top: 40px; line-height: normal; background: #FFFFFF; width: 100%; border: 1px solid #E0E0E0; border-top: 0;}
.guanz_fllist li{line-height: 35px; position: relative; padding: 0 10px; cursor: pointer; font-size: 13px; color: #666666; border-top: 1px solid #E0E0E0;}

.guanz_top.active .guanz_fl{color: #FF5A00;}
.guanz_top.active .guanz_fl:after{color: #FF5A00; content: "\e66d"; top: 50%;}
.guanz_fllist .active{color: #FF5A00; background: #EEE8D8;}
.guanz_fllist .active:after{right: 10px; content: "\e642"; font-size: 20px; color: #FF5A00;}
#dd.active .guanz_fllist{opacity: 1; pointer-events: auto;}


.guanz_list,.message_top,.message_bottom{display: block; background: #FFFFFF;}
.guanz_list li{border-bottom: 1px solid #EEEEEE; padding: 0 1% 0 3%;}
.guanz_list .left{float: left; width: 75%; padding: 10px 0;}
.guanz_list .right{float: left; width: 25%;}
.guanz_shopimg{width: 50px; float: left;}
.guanz_shopimg img{border: 1px solid #E3DFE5; border-radius: 5px; width: 45px; height: 45px;}
.guanz_shopinfo{width: 78%; float: left;}
.guanz_shopinfo p{font-size: 12px; line-height: 21px; height: 21px; overflow: hidden; display: block;}
.guanz_shopinfo .guanz_shopnam{font-size: 15px; color: #333333; margin: 2px 0;}

.guanz_slue{width: 45%; float: right; height: 45px; line-height: 45px; padding: 10px 0;}
.guanz_slue span{font-size: 10px; color: #999999;}
.guanz_r_r{float: right; width: 55%; text-align: center;}
.guanz_r_r a{width: 100%; float: left; display: block;  padding:10px 0; font-size: 11px; color: #FFFFFF; line-height: 12px;}
.guanz_r_r a span{line-height: 21px;}
.gray{background: #C9C9C9;}
.blue{background: #2494FA;}
.red{background: #FF5A00;}

/*-------消息列表------*/
.message_content{padding-bottom: 0;}
.message_top{margin-bottom: 5px;} 
.message_top li,.message_bottom li{padding: 5px 0 0 3%;}
.mes_top_icon{float: left; width: 45px; height: 45px; padding-top: 5px;}
.mes_top_icon img{border-radius: 5px; width: 45px; height: 45px;}
.mes_top_info{width: 82%; margin-left: 3%; padding: 1% 3% 3% 0; float: left; border-bottom: 1px solid #EEEEEE;}
.mes_top_info p{font-size: 12px;}
.mes_top_info .mes_top_bt{font-size: 15px; color: #333333; padding: 2px 0 5px;}
.mes_time{float: right; font-size: 12px; color: #999999;}
.mes_t_nr{height: 21px; line-height: 21px; overflow: hidden; text-overflow: ellipsis;}

/*-----消息内容----*/
.mes_page_list li{margin-bottom: 7px; background: white;}
.mes_ptime{padding: 4% 0 2%; text-align: center;}
.mes_ptime span{background: #AAAAAA; color: #FFFFFF; padding: 1% 2%; border-radius: 5px;}
.mes_pcon{background: #FFFFFF; width: 100%; margin: 1% auto 0; padding: 3%; border-radius: 5px;}
.mes_pcon p{font-size: 13px; line-height: 21px;}
.mes_pcon .mes_pbt{font-size: 16px; color: #333333; padding-bottom: 3%;}

/*----个人资料------*/
.gerenzl_top{background: #FFFFFF; margin-bottom: 5px; padding: 3%; text-align: center; font-size: 15px;}
.grzl_toux{width: 100px; height: 100px; margin: 3% auto 2%;}
.grzl_toux img{border: 2px solid #FF7831; border-radius: 50%; height: 100%;}

.gerenzl_nr{padding-bottom: 5px;}
.gerenzl_nr .mui-input-group .mui-input-row{padding: 1% 3%; height: auto; font-size: 15px;}
.gerenzl_nr .mui-input-group:before,.address_content .mui-input-group:after{height: 0;}
.gerenzl_nr .mui-input-group .mui-input-row:after{left: 0; background: #E3E3E3;}
.gerenzl_nr .mui-input-row label{height: 40px; line-height: 40px; width: 25%; padding: 0;}
.gerenzl_nr .mui-input-row label em{color: #FF0000;}
.gerenzl_nr .mui-input-row label~input{padding: 0; width: 75%; text-align: right;}
.gerenzl_nr .mui-input-row .mui-btn{width: 70%; font-size: 15px; padding-right: 0; direction: rtl; color: #666666;}

.mui-input-group::-webkit-input-placeholder{color: #666666;}
.mui-input-group:-moz-placeholder{color: #666666;}
.mui-input-group:-ms-input-placeholder{color: #666666;}

.gerzl_btn{background: #FF7831; position: fixed; bottom: 0; left: 0; right: 0; min-width: 320px; max-width: 640px; width: 100%; margin: 0 auto; height: 50px; line-height: 50px; text-align: center;}
.gerzl_btn a{color: #FFFFFF; width: 100%; height: 100%; font-size: 18px;}

/*------申请店铺----*/
.mui-bar-nav~.shengq_content{padding-bottom: 0;}
.shenq_top{background: #FFFFFF;}
.shenq_bt{padding: 4% 3%; font-size: 18px; color: #000000; border-bottom: 2px solid #E6E6E6; margin-bottom: 5px; font-weight: bold; text-align: center;}
.shenq_bt span{color: #999999; font-size: 20px; padding-right: 5px;}
.shengq_tgroup .mui-input-row{padding: 1% 3%; height: auto; font-size: 13px; display: table; width: 100%;}
.shengq_tgroup:before,.shengq_tgroup:after,.xiey_group:before,.xiey_group:after{height: 0;}
.shengq_tgroup .mui-input-row:after,.xiey_group .mui-input-row:after{left: 0; height: 0; background: #E3E3E3;}
.shengq_tgroup .mui-input-row label{height: 40px; line-height: 40px; font-size: 15px; width: 85px; font-weight: normal; color: #000000; padding: 0; float: none; display: table-cell;}
.shengq_tgroup .mui-input-row label~input{padding: 0; width: 100%; text-align: left; float: none; display: table-cell; border-bottom: 1px solid #E6E6E6; font-size: 15px;}
.shengq_tgroup .mui-btn:enabled:active{background: white; color: #333333;}
.shengq_tgroup .mui-input-row select{font-size: 14px; padding-left: 0; color: #333333; width: 100%; float: none; display: table-cell;}

.xiey_group{height: 40px; padding: 0 3%;}
.xiey_group li input[type=checkbox]{display: inline-block; -webkit-appearance: none; float: left; margin: 0; border: 0; outline: 0!important; background-color: transparent; width: 23px; height: 23px;}
.xiey_group li{width: 50%; float: left; clear: none; height: 35px;}
.xiey_group li span{display: inline-block; line-height: 20px; font-weight: normal; float: left; margin-left: 3px;}
.xiey_group li input[type=checkbox]:before{font-size: 23px; color: #FF7831; content: '\e442'; font-family: Muiicons; font-weight: 400; line-height: 1; text-decoration: none;}
.xiey_group li a{font-size: 13px; color: #888888;}

.shenq_bottom{background: #FFFFFF;}
.shenq_update{padding: 6% 3% 5%;}
.shenq_update li{display: block; width: 50%; float: left; text-align: center; color: #666666;}
.shenq_upimg{width: 85%; height: 135px; overflow: hidden;  margin: 0 auto;}
.shenq_upimg img{border: 1px solid #E3DFE5;}
.shenq_update .iconfont{font-size: 120px; line-height: normal; display: block; color: #999999;}

.shengq_btn{width: 95%; margin: 20px auto 0; height: 60px; padding-bottom: 20px;}
.shengq_btn a{background: #FF7831; display: block; text-align: center; float: left; border-radius: 5px; height: 45px; line-height: 40px; color: #FFFFFF; width: 46%; margin: 0 2%; font-size: 18px;}
.ktdp_btn{width: 90%; margin: 20px auto 0; height: 50px;}
.ktdp_btn button{background: #FF7831; color: white; padding: 0; border: 0; margin: 0; height: 45px; border-radius: 5px;}

/*----开店缴费----*/
.shenq_pay_bt{font-size: 16px; text-align: center; padding: 15px 3%; color: #999999;}
.shenq_pay_pribox{background: #FFFFFF; margin-bottom: 5px; text-align: center; padding: 5%;}
.shenq_pay_icon{width: 20%; margin: 0 auto;}
.shenq_pay_pri{font-size: 21px; padding-top: 10px; font-weight: bold; color: #FF5A00;}

.daili_pribox{background: #FFFFFF; padding: 3%; font-size: 20px; color: #FF5A00;}
.daili_pribox .daili_sale{float: right; font-size: 12px; color: #999999;}
.daili_conbt{text-align: center; padding: 3%; color: #999999; font-size: .8rem;}
.daili_conbt span{font-size: .8rem; padding-right: 2%;}

.daili_con{background: #FFFFFF; padding: 4% 4% 5%;}
.daili_con h1{text-align: center; color: #000000; font-size: 1rem; line-height: normal; padding: 3% 0; font-weight: bold;}
.daili_con p{text-indent: 20px; font-size: .8rem; line-height: 1.1rem; margin-bottom: .3rem;}
.daili_con h3{font-size: .85rem; padding: 1% 0; line-height: 1.3rem;}
.daili_con strong{color: #333333;}
.daili_con .tip{color: #000000;}

.daili_btn{position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; background: #FF7831; min-width: 320px; max-width: 640px; width: 100%; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; box-shadow: 0px -1px 1px #666;}
.daili_btn a{width: 100%; height: 100%; color: #FFFFFF; font-size: 16px;}

/*------人脉------*/
.mem_rmbt{text-align: center; color: #FFFFFF; padding: 25px 0 5px; font-size: 16px; font-weight: bold;}
.mem_rmpri{width: 135px; height: 165px; margin: 0 auto; padding: 10px 0 20px;}
.mem_rmpri img{width: 100%; height: 100%;}

.mem_rmlist{background: #FFFFFF; padding: 3%; margin-bottom: 5px;}
.mem_rmlist li{display: block; width: 50%; float: left; text-align: center;}
.mem_rmlist .left{border-right: 1px solid #E4E3E6;}
.mem_rmlist p{color: #333333; line-height: 28px; font-size: 15px;}
.mem_rmlist .left .num{color: #468FF5; font-size: 18px;}
.mem_rmlist .right .num{color: #FF5A00; font-size: 18px;}
.mem_rmlist2 .mui-table-view-cell:after{left: 0;} 
.mem_rmlist2 .mui-table-view-cell{font-size: 15px;}
.mem_rmlist2 .mui-navigate-right:after, .mui-push-right:after{font-size: 16px; color: #999999;}
.mem_rmlist2.mui-table-view:before,.mem_rmlist2.mui-table-view:after{height: 0;}

.mem_rmbottom{background: #FFFFFF; padding: 6% 0; margin-top: 5px; text-align: center; font-size: 15px;}
.mem_rmbottom a{border: 1px solid #E4E3E6; display: block; width: 40%; line-height: 35px; margin: 0 auto; color: #777777;}
.mem_rmbottom a span{vertical-align: middle;}
.mem_rmbottom a .iconfont{font-size: 25px; vertical-align: middle; padding-bottom: 10px;}

/*mem_shenj1.html*/
.hehuor_info{background: white; margin: 5px 0; padding: 3%;}
.hehuor_info p{color: #333333; line-height: 21px; padding: 3px 0;}
.hehuor_info p em{color: #666666; padding-left: 10px;}
.hehuor_info p .hehuor_zt{color: #FF5A00; border: 1px solid #FF5A00; padding: 2px 10px; border-radius: 5px; margin-left: 10px;}

.shengj1_top{min-height:100px; padding: 7% 0 12%; text-align: center; max-height: 300px; background: url(../images/bac_shengj1.jpg) no-repeat center bottom; background-size: 100% auto;}
.shengj1_top p{color: white; font-size: 16px; line-height: normal;}
.shengj1_top .sjyj_num{font-size: 28px;}


/*无数据样式*/
.no_style{text-align: center; padding-top: 15%;}
.no_style .iconfont{font-size: 8rem; line-height: 9rem; color: #D1D1D4;}
.no_style .nr,.no_style strong{font-size: 1.1rem; line-height: 1.3rem; padding-top: 3%;}
.no_style .wz{font-size: 1.1rem; line-height: 1.5rem; padding-top: 3%;}
.no_btn{width: 9rem; height: 2.8rem; font-size: 1.3rem; line-height: 2.8rem; display: block; border: 2px solid #999999; color: #999999; margin: 0 auto; border-radius: 6px; margin-top: 1.5rem;}

/*开放平台协议*/
.xiey_t{background: white; padding: 20px 3% 10px;}
.xiey_t p{color: #000000; font-weight: bold; font-size: 16px; line-height: 30px;}
.xiey_con{background: #FFFFFF; padding: 5px 3% 50px;}
.xiey_con h1,.xiey_con h2{text-align: center; color: #000000; font-size: 16px; padding: 10px 0; font-weight: bold;}
.xiey_con p{text-indent: 20px; font-size: 13px; color: #333333; padding: 5px 0 0;}
.xiey_con h3{font-size: 15px; padding: 5px 0; line-height: 21px; color: #000000;}
.xiey_con h2{padding: 15px 0 5px; font-size: 15px; text-align: left;}
.xiey_con h4{text-indent: 35px; font-size: 13px; line-height: 21px; color: #666666; padding: 3px 0;}
.xiey_con .more,.xiey_con .more2{color: #777777; text-indent: 35px;}
.xiey_con .more2{text-indent: 45px;}

.xiey_btn{height: 45px; position: fixed; left: 0; bottom: 0; width: 100%;}
.xiey_btn button{width: 100%; height: 100%; background: #FF5A00; color: white; font-size: 16px; border-radius: 0;}

/*关于我们*/
.gywm{background: #FFFFFF; overflow: hidden; padding: 20px; border-bottom: 5px solid #E3E2E5;/* border: 2px solid #FF7831; margin: 15px 10px; border-radius: 10px;*/}
.gsgk{font-size: 16px; color: #333333; font-weight: bold; margin-bottom: 10px; text-align: center;}
.gsneirong{font-size: 14px; color: #666; text-indent: 30px;}

/*订单评价*/
.form-horizontal{padding: 15px 0;}
.ordpj_num{background: #FFFCF4; border: 1px solid #EEE8D8; margin: 0 3% 12px; padding: 10px 15px; border-radius: 5px; font-size: 14px;}

.ordpj_list{border-top: 10px solid #EEEEEE; padding-bottom: 50px;}
.ordpj_listbox{background: white; padding: 0 3%; border-bottom: 10px solid #EEEEEE;}
.ordpj_lisitem{padding: 15px 0; border-bottom: 1px solid #EEE8D8;}
.ordpj_lisitem a{display: table; width: 100%; height: 100%;}
.ordpj_img{display: table-cell; width: 50px; height: 50px; padding-right: 10px; vertical-align: middle;}
.ordpj_img img{width: 50px; height: 50px;}
.ordpj_info{display: table-cell; width: 100%; vertical-align: middle;}
.ordpj_info p{padding: 0; margin: 0; color: #666;}
.ordpj_info .ordpj_nam{height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; color: #333;}
.ordpj_info .ordpj_pri{font-size: 15px; color: #FF5A00;}
.ordpj_info .ordpj_pribox{padding-top: 10px;}
.ordpj_xnum{float: right;}

.ordpj_zpj{padding: 15px 3% 5px; border-bottom: 2px solid #EEEEEE;}
.ordpj_zpj label{padding-right: 20px; font-weight: normal;}
.ordpj_zpj .bt{padding: 0;}
.ordpj_zpj label>input{vertical-align: sub; margin-right: 5px;}
.ordpj_textarea{padding: 10px 3% 15px; border-bottom: 10px solid #EEEEEE;}
.ordpj_scimg .bt{border-bottom: 2px solid #EEEEEE;}
.ordpj_imgbox{padding: 15px 3%;}
.ordpj_btnbox{position: fixed; height: 50px; min-width: 320px; max-width: 640px; width: 100%; left: 0; right: 0; margin: 0 auto; bottom: 0; left: 0; right: 0;}
.ordpj_btnbox button{background-color: #FF5A00; color:#fff; height: 50px; line-height: 50px; width: 100%; font-size: 18px; border-radius: 0;}

/*意见反馈*/
.yjfk_con{height: 100%; background: white;}
.yjfk_con .bt{border: 0; padding: 15px 3%;}
.yjfk_con .mui-table-view-radio{font-size: 15px; border-bottom: 5px solid #EEEEEE;}
.yjfk_con .mui-table-view-cell:after{right: 15px;}
.yjfk_nr{width: 94%; margin: 0px auto 0;}
.yjfk_con .fk_bt{border-bottom: 1px solid #E3E2E5;}
.yjfk_nr textarea{padding: 5px 10px; font-size: 14px; margin-top: 15px;}

/*认证页面优化*/
.renz_box{display: block; width: 80%; margin: 30px auto 0; padding-bottom: 50px;}
.renz_box li{display: block; background: rgba(255,120,49,0.6); margin-bottom: 20px; font-weight: bold; font-size: 16px; text-align: center; color: white; padding: 8% 0;}
.renz_box li span{width: 80%; margin: 0 auto 10px; display: block;}

/*二维码关注公众号*/
.gzgzh_mask{background: rgba(0,0,0,0.8); position: fixed;}
/*.gzgzh{padding-top: 44px;}*/
.close{width: 1.8rem; height: 1.8rem; position: absolute; top: 15px; right: 15px;}

/*推广中心*/
.tgewm_content{background: white; height: 100%;}
.tgewm_content .liansd_tjbox{margin: 0 0 .8rem; border-radius: 0; border: 0; border-bottom: 1px solid #E3E3E3;}
.tgewm_content .liansd_tjlist li{width: 50%; border-color: #DADADA;}
.tgewm_content .liansd_ze .pri{color: #FF7831;}
.tgewm_box{background: url(../images/bac_tuig.jpg) repeat-y; background-size: 100% auto; min-height: 10rem; padding-top: .8rem; margin-bottom: .7rem;}
.tgerweim{width: 42%; margin: 0 auto 1rem; border: 3px solid #FF7831;}
.tgewmtip{text-align: center; color: white; font-size: 1rem; line-height: 2rem; padding: 0 0 .3rem; background: url(../images/bac_tgtip.jpg) no-repeat; background-size: 100% auto;}
.tgewm_tip{text-align: center; color: #FF7831; font-size: .8rem; padding: .3rem 0 .7rem;}

.tuig_btnbox{padding: 3%; text-align: center;}
.tuig_btnbox>a{display: inline-block; width: 45%; height: 2.7rem; line-height: 2.7rem; background: #FF7831; color: white; font-size: 1rem; text-align: center; margin-right: 4%; border-radius: 5px;}
.tuig_btnbox>a:last-child{margin: 0;}

.tgewm_content .mem_rmbottom{padding: 3% 0 0;}

/*手机号码绑定弹出层*/
.phone_box{width: 80%; background: white; margin: 9rem auto 0; border-radius: 3px; padding: 4% 5% 5%;}
.phonetc_bt{color: #000000; font-weight: bold; font-size: 1rem; margin-bottom: .1rem;}
.phone_box .wz{font-size: .85rem; line-height: normal; margin-bottom: 1.2rem; color: #666666;}
.phone_box input{border-color: #79A582; padding: 10px; color: #000000; font-size: .85rem;}
.phone_btn{background: #FF5A61; border: 0; width: 100%; height: 2.5rem; color: white; font-size: 1.1rem; margin-top: 1.5rem;}

/*推广中心——会员*/
.tuig_content{/*height: 100%; */background: url(../images/bac_tuigzx.jpg) repeat-y; background-size: 100% auto; padding-bottom: 0;}
.tuig_02{background: url(../images/tuigimg02.png) no-repeat; background-size: 100% auto;}
.tuig_bt{text-align: center; padding: 0 3%; font-size: .9rem; font-weight: bold;}
.tuig_ewmbox{width: 170px; height: 170px; background: white; margin: 5% auto 0; padding-top: 10px;}
.tuig_erweima{width: 150px; height: 150px; margin: 0 auto; border: 1px dashed #C9C9C9;}
.tuig_ewmnr{text-align: center; font-size: .85rem; margin-top: .5rem;}
.tuig_03{margin-top: 7%; position: relative;}
.tuig_shopname{position: absolute; top: 4%; left: 0; padding-left: 3%; width: 100%; font-size: 1rem; font-weight: bold; text-align: center;}
.tuig_04{padding: 2% 0 5%;}







